
h = 20211102
hc= 106384684387258240722531049098438750959834432634546796126093158629033068982619149236486154320894299499989216137697597957199573714263608748031683910580852759718095289315075649033988817167708990536622109395188323875444478758847069088124040303363168928631775675927699963594399331727997914824818623771580504084965
n= 119627119275863691775973223113889402886135310001304749817770797865393950276025694446895218068455271703211303783447183872962749202354285630879340265007787249789610239344043683675346554870710945336400432577282610068040662508411848360531439899524711843106146252725115487464478218778778258617580897992802812415013
c= 63920671180034615728642357559640458517849002484677022618600958138002092284285653070023384124999886527636847808059927520027933499119626169362599465475988804836470570686155217116741922261621127296802099426199708590959495914836791184310591071529265191193079337973831381110449202604951001361667744959385828228605
e = 65537
import libnum
p=libnum.gcd(hc-pow(h,e,n),n)
q=n//p
phi=(p-1)*(q-1)
d=libnum.invmod(e,phi)
m=pow(c,d,n)
print(libnum.n2s(m))

